package com.peycash.dominio;
// Generated 27/02/2014 01:11:36 PM by Hibernate Tools 3.2.1.GA


import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * Domicilios generated by hbm2java
 */
@Entity
@Table(name="DOMICILIOS"
    ,schema="ADMPEYCASH"
)
public class Domicilios  implements java.io.Serializable {


     private long idDomicilio;
     private Colonias colonias;
     private String calleYNum;
     private String usuarioBd;
     private Date fechaModificacion;

    public Domicilios() {
    }

	
    public Domicilios(long idDomicilio) {
        this.idDomicilio = idDomicilio;
    }
    public Domicilios(long idDomicilio, Colonias colonias, String calleYNum, String usuarioBd, Date fechaModificacion) {
       this.idDomicilio = idDomicilio;
       this.colonias = colonias;
       this.calleYNum = calleYNum;
       this.usuarioBd = usuarioBd;
       this.fechaModificacion = fechaModificacion;
    }
   
     @Id 
    @GeneratedValue(generator="domicilioGenerator")
    @SequenceGenerator(name="domicilioGenerator", sequenceName="SEQ_DOMICILIOS_CLLCTR")
    @Column(name="ID_DOMICILIO", unique=true, nullable=false, precision=16, scale=0)
    public long getIdDomicilio() {
        return this.idDomicilio;
    }
    
    public void setIdDomicilio(long idDomicilio) {
        this.idDomicilio = idDomicilio;
    }
@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="ID_COLONIA")
    public Colonias getColonias() {
        return this.colonias;
    }
    
    public void setColonias(Colonias colonias) {
        this.colonias = colonias;
    }
    
    @Column(name="CALLE_Y_NUM", length=50)
    public String getCalleYNum() {
        return this.calleYNum;
    }
    
    public void setCalleYNum(String calleYNum) {
        this.calleYNum = calleYNum;
    }
    
    @Column(name="USUARIO_BD", length=15)
    public String getUsuarioBd() {
        return this.usuarioBd;
    }
    
    public void setUsuarioBd(String usuarioBd) {
        this.usuarioBd = usuarioBd;
    }
    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_MODIFICACION", length=7)
    public Date getFechaModificacion() {
        return this.fechaModificacion;
    }
    
    public void setFechaModificacion(Date fechaModificacion) {
        this.fechaModificacion = fechaModificacion;
    }




}


